package com.example.everying.utils;

import lombok.Data;

import java.util.Map;

/**
 * @program: everything
 * @description: 分页工具类
 * @author: zw
 * @create: 2025-06-06 16:05
 **/
@Data
public class PageParam<T> {
    private Integer current;   // 当前页，默认 1
    private Integer limit;    // 每页条数，默认 10
    private Integer total;
    private Integer page;
    // 业务查询条件（灵活扩展）
    private T query;  // 泛型，适配不同业务的查询条件（如 ActivityArticleVo、UserQueryVo 等）

    // 额外扩展：支持动态条件（可选，复杂场景用）
    private Map<String, Object> extraCondition;
}
